import axios from "axios";
import Vue from 'vue';
import { Toast } from 'vant';
Vue.use(Toast);
// 请求拦截器
axios.interceptors.request.use((cfg) => {
  // 添加请求头，携带token数据，authorzation是后端定义的
  let token = localStorage.getItem('token')
  // 判断有token 携带发送
  // if(token){
  //     // 请求携带token数据
  //     cfg.headers.authorzation = token
  // }
  
  // // 打开加载状态提示
  // Toast.loading({
  //     message: '加载中...',
  //     forbidClick: true,
  //   });
  console.log('请求拦截器');
  return cfg
})
// 响应拦截器
axios.interceptors.response.use((res) => {
  if (res.data.context && res.data.context.jwt) {
    let token = res.data.context.jwt;

    localStorage.setItem("token", token);
  }
  return res;
});
export default axios;


